Skip to content

Conversation

@jchrostek-dd
Copy link
Contributor

@jchrostek-dd jchrostek-dd commented Dec 8, 2025

Overview

  • Adding integration tests for Java and Dotnet. These are similar to the existing Node/Python integration in that they just test very basic functionality - we get logs/traces from the lambda function. These tests are meant to be our starting point and serve as example setup for other integration tests.
  • Fixed how we are filtering logs to use @lambda.request_id:{requestId}. This makes it use log attributes instead of checking the actual log message.
  • Updated stack cleanup step to just execute CLI command instead of CDK command. There was a slight issue when cleaning up the Java/Dotnet stacks due to their code assets, so the CLI command was easier.
  • Added tag the tag extension_integration_test: true to all of the stacks to make it easier to cleanup stacks if it gets missed (deployed locally and forgot to clean up, pipeline cancelled before cleanup step, etc.) A follow up item is to create a lambda function to periodically run and clean up all old stacks with this tag.

Testing

  • Integ tests for this PR passed.
  • Checked AWS account and confirmed that there are no stacks with prefix integ-61910f24

@jchrostek-dd jchrostek-dd marked this pull request as ready for review December 9, 2025 15:21
@jchrostek-dd jchrostek-dd requested a review from a team as a code owner December 9, 2025 15:21
@jchrostek-dd jchrostek-dd merged commit 0d69a7b into main Dec 9, 2025
47 checks passed
@jchrostek-dd jchrostek-dd deleted the john/add-java-dotnet-base-integration-tests branch December 9, 2025 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants